|
Definition of New town
1. Noun. A planned urban community created in a rural or undeveloped area and designed to be self-sufficient with its own housing and education and commerce and recreation.
Generic synonyms: Populated Area, Urban Area
Geographical relationships: Britain, Great Britain, U.k., Uk, United Kingdom, United Kingdom Of Great Britain And Northern Ireland
Geographical relationships: Britain, Great Britain, U.k., Uk, United Kingdom, United Kingdom Of Great Britain And Northern Ireland
Definition of New town
1. Noun. (British) A town built to address housing shortages post World War II. ¹
¹ Source: wiktionary.com